home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000032_icon-group-sender _Wed Feb 11 08:19:09 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id IAA18923
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Wed, 11 Feb 1998 08:19:05 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA18777; Wed, 11 Feb 1998 08:19:04 -0700
  7. Date: Wed, 11 Feb 1998 02:04:13 -0600 (CST)
  8. From: Ramon Pereda <rpereda@ringer.cs.utsa.edu>
  9. X-Sender: rpereda@pandora
  10. To: Mark Evans <evans@gte.net>
  11. Cc: icon-group@optima.CS.Arizona.EDU
  12. Subject: Re: Stand-alone executables
  13. In-Reply-To: <34E0BCD8.7CD@gte.net>
  14. Message-Id: <Pine.GSO.3.95.980211014253.12633A-100000@pandora>
  15. Mime-Version: 1.0
  16. Content-Type: TEXT/PLAIN; charset=US-ASCII
  17. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  18. Status: RO
  19. Content-Length: 1329
  20.  
  21.  
  22. On Tue, 10 Feb 1998, Mark Evans wrote:
  23.  
  24. > Under Windows/DOS, does there exist any method of bundling the "iconx"
  25. > interpreter with compiled icon code to create a true "stand-alone"
  26. > executable?
  27.  
  28. No, there does not.  Perl has one though called perl2exe.  The author of
  29. perl2exe told me that his techniques are a trade secret.  If I had a
  30. method of bundling the interpreter and application code, I would gave
  31. gotten away with using Icon much more in my jobs outside of the
  32. university.  At Texas Instruments, I worked on an assembly source to
  33. assembly source translator that was based on a terribly hacked up version
  34. of the assembler.  If I could have created a standalone Icon executable, I
  35. could have written the translator in Icon.  My experience with the Icon
  36. compiler was that the resulting source was too large; so, the executable
  37. would be too large.  This would have drawn the attention of my
  38. knuckle-headed supervisors. 
  39.  
  40. Ideally one would like a platform independent way of attaching the input
  41. to the interpreter to the end executable and to inform the interpreter to
  42. start reading at the some point in its own executable.  Perl2exe does this
  43. without recompiling perl.
  44.  
  45. If anyone has some techniques, experience, or advice they would like
  46. to share on this, please speak up.  I'd be glad to chase down any leads.
  47.  
  48. -ray
  49.  
  50.